#!/usr/bin/env python3
"""
脚本名称：01_exe.py
面试描述：Python 中 is 和 == 的区别？
考察点: 对象身份（内存地址）vs 对象值比较
生活比喻：is 像比较两个人的身份证号是否相同，== 像比较两人穿的衣服是否一样
实际开发场景：在实际开发中，我们主要使用 ==来进行值比较，而 is更常用于判断对象的唯一性，比如检査某个对象是否为 None 。
作者：Gavin
创建日期：2025-05-26
版本：1.0
依赖库：无
使用方法： python 01_exe.py
"""

a = [1, 2, 3]
b = a
c = [1, 2, 3]

print(a == b)  # 输出: True
print(a is b)  # 输出: True
print(a == c)  # 输出: True
print(a is c)  # 输出: False
